home *** CD-ROM | disk | FTP | other *** search
/ AMIGA-CD 2 / Amiga-CD - Volume 2.iso / ungepackte_daten / 1994 / 6 / 02 / tips&tricks / finalwriter / ascii-import.fw < prev    next >
Encoding:
Text File  |  1995-06-01  |  957 b   |  47 lines

  1. /*
  2.     FinalWriter-ASCII-Import - 2.4.94 - von Gunther Lemm
  3. */
  4.  
  5. defdir=":"  /* <- hier kann der Text-Pfad festgelegt werden */
  6.  
  7. if ~show('L',"rexxreqtools.library") then addlib('rexxreqtools.library',0,-30,0)
  8.  
  9. titel="ARexx-Macro-Info: ASCII-Import"
  10. tags="rt_screentofront=true"
  11.  
  12. Address='FinalW'
  13. Options results
  14.  
  15. STATUS PORTNAME
  16. address = result
  17.  
  18. If GetClip("ASC-DIR")="" Then dir=defdir
  19. Else dir=GetClip("ASC-DIR")
  20.  
  21. p = max(index(dir,':'),lastpos('/',dir))
  22. file=delstr(dir,1,p)
  23. dir=substr(dir,1,p)
  24.  
  25. SCREENTOBACK
  26.  
  27. filename = rtfilerequest(dir,file,"FinalWriter: ASCII importieren...","Laden!",tags)
  28.  
  29. SCREENTOFRONT
  30.  
  31. If filename='' Then Exit
  32. if (index(filename,'"')=0 & index(filename," ")>0) then filename='"'||filename||'"'
  33.  
  34. void=SetClip("ASC-DIR",strip(filename,B,'"'))
  35.  
  36. err=open(in,filename,R)
  37. if err=0 then do ; void=rtezrequest("Fehler beim Öffnen der Datei!") ; exit ; end
  38. TEXTTOOL
  39. r='0a'x
  40.  
  41. do until eof(in)
  42.  TYPE readln(in)||r
  43. end
  44. err=close(in)
  45.  
  46. Exit
  47.